List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.
ELEMENT | PERFORMANCE CRITERIA |
Elements describe the essential outcomes. | Performance criteria describe the performance needed to demonstrate achievement of the element. |
1. Derive high-level design from specification | 1.1 Develop static class diagram from given set of specifications 1.2 Develop either collaboration diagram or sequence diagram from given set of specifications 1.3 Develop either activity diagram or state diagram from given set of specifications |
2. Refine design | 2.1 Investigate and refine behaviour, state of classes and collaboration between classes 2.2 Validate correct visibility of class services and state data 2.3 Identify generalisations within classes 2.4 Identify specialisations within classes 2.5 Apply principles of aggregation and composition to refine class design |
3. Document design | 3.1 Create detailed uniform modelling language (UML) static class diagrams 3.2 Create detailed UML collaboration or sequence diagrams 3.3 Create detailed UML activity or state diagrams |
Evidence of the ability to:
produce an object-oriented design from requirements, documents or system specifications, including:
static class diagrams
collaboration or sequence diagrams
activity or state diagrams
refine the design
document the design.
Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.
To complete the unit requirements safely and effectively, the individual must:
explain design quality metrics such as coupling and cohesion
explain design refinement techniques
describe programming design principles
describe different programming methodologies
outline various developmental life cycle options.
Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the programming and software development field of work and include access to:
system specifications
requirement documents
design specifications
detailed design.
Assessors must satisfy NVR/AQTF assessor requirements.